<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C++ API Reference: SDK/all/include/JCMediaChannelParticipant.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C++ API Reference
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_ca6309d378ceffb9970caf11a0592736.html">SDK</a></li><li class="navelem"><a class="el" href="dir_df301a42bdb8674e37034074c8aa490e.html">all</a></li><li class="navelem"><a class="el" href="dir_2a90b483303ce0af7319f0f0fd0c54ed.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">JCMediaChannelParticipant.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#include &quot;JCMediaChannelConstants.h&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#include &quot;JCMediaDevice.h&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html">   12</a></span>&#160;<span class="keyword">class </span>JCSDK_API <a class="code" href="class_j_c_media_channel_participant.html">JCMediaChannelParticipant</a></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;{ </div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html">   22</a></span>&#160;    <span class="keyword">class </span>JCSDK_API <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html">ChangeParam</a></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    {</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    <span class="keyword">public</span>:</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#ac33f995e7d2dadcb0117a7c2eb437d0c">   30</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#ac33f995e7d2dadcb0117a7c2eb437d0c">audio</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#adca93fa8c1b0076d98f550b83b409526">   36</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#adca93fa8c1b0076d98f550b83b409526">video</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#a302fb30e0f3f29bafdad7153ed6c689b">   42</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#a302fb30e0f3f29bafdad7153ed6c689b">pictureSize</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#a8022c7c1b8edbb4b055ab9a4844ac3dd">   48</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#a8022c7c1b8edbb4b055ab9a4844ac3dd">type</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#abb7648c3ebf1a2c9b81f9ab8cfef5be1">   54</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#abb7648c3ebf1a2c9b81f9ab8cfef5be1">customRole</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#a81b58868d1b24058ac9269c80d14387a">   60</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#a81b58868d1b24058ac9269c80d14387a">networkStatus</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#ae5354f65de8dad050d80684fe0ff8669">   66</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#ae5354f65de8dad050d80684fe0ff8669">customState</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant_1_1_change_param.html#a6b4e23f8bcde923c89841c09ddfffa19">   70</a></span>&#160;        <a class="code" href="class_j_c_media_channel_participant_1_1_change_param.html#a6b4e23f8bcde923c89841c09ddfffa19">ChangeParam</a>();</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    };</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a632020511606bb2415b4b2c0d6254673">   81</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_media_channel_participant.html#a632020511606bb2415b4b2c0d6254673">getUserId</a>() = 0;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#abd8eb16944b6974fee7fb82e5144b393">   89</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_media_channel_participant.html#abd8eb16944b6974fee7fb82e5144b393">getRenderId</a>() = 0;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a4b503cddc8ba7e3d62f06e6cf2c7c558">   95</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_media_channel_participant.html#a4b503cddc8ba7e3d62f06e6cf2c7c558">getDisplayName</a>() = 0;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ab05416cd0b8611f41ee404188d3307c6">  101</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_j_c_media_channel_participant.html#ab05416cd0b8611f41ee404188d3307c6">getRole</a>() = 0;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ae1a2540a5787d9e8204038952388f249">  112</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga16cffa3f01349329832b37628638f268">JCMediaChannelVolumeStatus</a> <a class="code" href="class_j_c_media_channel_participant.html#ae1a2540a5787d9e8204038952388f249">getVolumeStatus</a>() = 0;</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#aeccd925da2b1b48b4800e4676545de83">  120</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant.html#aeccd925da2b1b48b4800e4676545de83">isAudio</a>() = 0;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a10f8e118fa0bc9d699d7b5aead0cea61">  128</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant.html#a10f8e118fa0bc9d699d7b5aead0cea61">isVideo</a>() = 0;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ae9bf5421289a961b92fabd4f862fc2af">  136</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant.html#ae9bf5421289a961b92fabd4f862fc2af">isSipTalking</a>() = 0;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a15d1ef87acb59d74958c08e3f898a389">  146</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_j_c_media_channel_participant.html#a15d1ef87acb59d74958c08e3f898a389">getType</a>() = 0;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ab30c2dfa0b9fb9d1c42a0be420c65cd3">  157</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gac5bab320734e36ac52c6bd3a250ddff8">JCMediaChannelPictureSize</a> <a class="code" href="class_j_c_media_channel_participant.html#ab30c2dfa0b9fb9d1c42a0be420c65cd3">getPictureSize</a>() = 0;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#acb566a32fd882ae98c458046c93bbd12">  169</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gaa43c2be02792430571b1ae82100eee6f">JCMediaChannelNetStatus</a> <a class="code" href="class_j_c_media_channel_participant.html#acb566a32fd882ae98c458046c93bbd12">getNetStatus</a>() = 0;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a811f20670669ee7473306224e39d23e3">  177</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant.html#a811f20670669ee7473306224e39d23e3">isCreator</a>() = 0;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ab4b2b4ab6c2100f6496ea88449bbe0da">  183</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gaa5042852bc565ec1e596a7c286ad3c64">JCMediaChannelCustomRole</a> <a class="code" href="class_j_c_media_channel_participant.html#ab4b2b4ab6c2100f6496ea88449bbe0da">getCustomRole</a>() = 0;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a717059d4eb1bc6ccbf609e87baccac87">  189</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga5947a56374ec1cbebd8665ca0b4cffc1">JCMediaChannelCustomState</a> <a class="code" href="class_j_c_media_channel_participant.html#a717059d4eb1bc6ccbf609e87baccac87">getCustomState</a>() = 0;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a11a155c8b32604d6129c1c16409ff63d">  195</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_media_channel_participant.html#a11a155c8b32604d6129c1c16409ff63d">toString</a>() = 0;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#ae9047a3f76f9902fcfcb7472337211ad">  203</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_media_channel_participant.html#ae9047a3f76f9902fcfcb7472337211ad">isSelf</a>() = 0;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a238fccab8cc09e1ef843a43aad4ffac9">  219</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a>* <a class="code" href="class_j_c_media_channel_participant.html#a238fccab8cc09e1ef843a43aad4ffac9">startVideo</a>(<span class="keywordtype">void</span>* view, <a class="code" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga3d4e0c37a074d813ff1701f250b3831d">JCMediaDeviceRenderMode</a> mode, <a class="code" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gac5bab320734e36ac52c6bd3a250ddff8">JCMediaChannelPictureSize</a> pictureSize) = 0;</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="class_j_c_media_channel_participant.html#a5076a035465e7f5c307679a6bf60fb8c">  223</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_j_c_media_channel_participant.html#a5076a035465e7f5c307679a6bf60fb8c">stopVideo</a>() = 0;</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="agroup___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97_html_ga5947a56374ec1cbebd8665ca0b4cffc1"><div class="ttname"><a href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga5947a56374ec1cbebd8665ca0b4cffc1">JCMediaChannelCustomState</a></div><div class="ttdeci">JCMediaChannelCustomState</div><div class="ttdef"><b>Definition:</b> JCMediaChannelConstants.h:286</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_ae5354f65de8dad050d80684fe0ff8669"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#ae5354f65de8dad050d80684fe0ff8669">JCMediaChannelParticipant::ChangeParam::customState</a></div><div class="ttdeci">bool customState</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:66</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_aeccd925da2b1b48b4800e4676545de83"><div class="ttname"><a href="class_j_c_media_channel_participant.html#aeccd925da2b1b48b4800e4676545de83">JCMediaChannelParticipant::isAudio</a></div><div class="ttdeci">virtual bool isAudio()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html"><div class="ttname"><a href="class_j_c_media_channel_participant.html">JCMediaChannelParticipant</a></div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:13</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a632020511606bb2415b4b2c0d6254673"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a632020511606bb2415b4b2c0d6254673">JCMediaChannelParticipant::getUserId</a></div><div class="ttdeci">virtual const char * getUserId()=0</div></div>
<div class="ttc" id="agroup___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97_html_ga16cffa3f01349329832b37628638f268"><div class="ttname"><a href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga16cffa3f01349329832b37628638f268">JCMediaChannelVolumeStatus</a></div><div class="ttdeci">JCMediaChannelVolumeStatus</div><div class="ttdef"><b>Definition:</b> JCMediaChannelConstants.h:118</div></div>
<div class="ttc" id="agroup___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97_html_gac5bab320734e36ac52c6bd3a250ddff8"><div class="ttname"><a href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gac5bab320734e36ac52c6bd3a250ddff8">JCMediaChannelPictureSize</a></div><div class="ttdeci">JCMediaChannelPictureSize</div><div class="ttdef"><b>Definition:</b> JCMediaChannelConstants.h:70</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html">JCMediaChannelParticipant::ChangeParam</a></div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:23</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ae1a2540a5787d9e8204038952388f249"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ae1a2540a5787d9e8204038952388f249">JCMediaChannelParticipant::getVolumeStatus</a></div><div class="ttdeci">virtual JCMediaChannelVolumeStatus getVolumeStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a4b503cddc8ba7e3d62f06e6cf2c7c558"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a4b503cddc8ba7e3d62f06e6cf2c7c558">JCMediaChannelParticipant::getDisplayName</a></div><div class="ttdeci">virtual const char * getDisplayName()=0</div></div>
<div class="ttc" id="aclass_j_c_media_device_video_canvas_html"><div class="ttname"><a href="class_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a></div><div class="ttdef"><b>Definition:</b> JCMediaDeviceVideoCanvas.h:11</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ae9047a3f76f9902fcfcb7472337211ad"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ae9047a3f76f9902fcfcb7472337211ad">JCMediaChannelParticipant::isSelf</a></div><div class="ttdeci">virtual bool isSelf()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_a6b4e23f8bcde923c89841c09ddfffa19"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#a6b4e23f8bcde923c89841c09ddfffa19">JCMediaChannelParticipant::ChangeParam::ChangeParam</a></div><div class="ttdeci">ChangeParam()</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ab05416cd0b8611f41ee404188d3307c6"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ab05416cd0b8611f41ee404188d3307c6">JCMediaChannelParticipant::getRole</a></div><div class="ttdeci">virtual int getRole()=0</div></div>
<div class="ttc" id="agroup___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97_html_ga3d4e0c37a074d813ff1701f250b3831d"><div class="ttname"><a href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga3d4e0c37a074d813ff1701f250b3831d">JCMediaDeviceRenderMode</a></div><div class="ttdeci">JCMediaDeviceRenderMode</div><div class="ttdef"><b>Definition:</b> JCMediaDevieConstants.h:12</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_a8022c7c1b8edbb4b055ab9a4844ac3dd"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#a8022c7c1b8edbb4b055ab9a4844ac3dd">JCMediaChannelParticipant::ChangeParam::type</a></div><div class="ttdeci">bool type</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:48</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ab30c2dfa0b9fb9d1c42a0be420c65cd3"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ab30c2dfa0b9fb9d1c42a0be420c65cd3">JCMediaChannelParticipant::getPictureSize</a></div><div class="ttdeci">virtual JCMediaChannelPictureSize getPictureSize()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_acb566a32fd882ae98c458046c93bbd12"><div class="ttname"><a href="class_j_c_media_channel_participant.html#acb566a32fd882ae98c458046c93bbd12">JCMediaChannelParticipant::getNetStatus</a></div><div class="ttdeci">virtual JCMediaChannelNetStatus getNetStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a5076a035465e7f5c307679a6bf60fb8c"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a5076a035465e7f5c307679a6bf60fb8c">JCMediaChannelParticipant::stopVideo</a></div><div class="ttdeci">virtual void stopVideo()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a238fccab8cc09e1ef843a43aad4ffac9"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a238fccab8cc09e1ef843a43aad4ffac9">JCMediaChannelParticipant::startVideo</a></div><div class="ttdeci">virtual JCMediaDeviceVideoCanvas * startVideo(void *view, JCMediaDeviceRenderMode mode, JCMediaChannelPictureSize pictureSize)=0</div></div>
<div class="ttc" id="agroup___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97_html_gaa5042852bc565ec1e596a7c286ad3c64"><div class="ttname"><a href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gaa5042852bc565ec1e596a7c286ad3c64">JCMediaChannelCustomRole</a></div><div class="ttdeci">JCMediaChannelCustomRole</div><div class="ttdef"><b>Definition:</b> JCMediaChannelConstants.h:259</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_a81b58868d1b24058ac9269c80d14387a"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#a81b58868d1b24058ac9269c80d14387a">JCMediaChannelParticipant::ChangeParam::networkStatus</a></div><div class="ttdeci">bool networkStatus</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:60</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_adca93fa8c1b0076d98f550b83b409526"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#adca93fa8c1b0076d98f550b83b409526">JCMediaChannelParticipant::ChangeParam::video</a></div><div class="ttdeci">bool video</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:36</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a811f20670669ee7473306224e39d23e3"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a811f20670669ee7473306224e39d23e3">JCMediaChannelParticipant::isCreator</a></div><div class="ttdeci">virtual bool isCreator()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_abd8eb16944b6974fee7fb82e5144b393"><div class="ttname"><a href="class_j_c_media_channel_participant.html#abd8eb16944b6974fee7fb82e5144b393">JCMediaChannelParticipant::getRenderId</a></div><div class="ttdeci">virtual const char * getRenderId()=0</div></div>
<div class="ttc" id="agroup___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97_html_gaa43c2be02792430571b1ae82100eee6f"><div class="ttname"><a href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gaa43c2be02792430571b1ae82100eee6f">JCMediaChannelNetStatus</a></div><div class="ttdeci">JCMediaChannelNetStatus</div><div class="ttdef"><b>Definition:</b> JCMediaChannelConstants.h:144</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_ac33f995e7d2dadcb0117a7c2eb437d0c"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#ac33f995e7d2dadcb0117a7c2eb437d0c">JCMediaChannelParticipant::ChangeParam::audio</a></div><div class="ttdeci">bool audio</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:30</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_abb7648c3ebf1a2c9b81f9ab8cfef5be1"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#abb7648c3ebf1a2c9b81f9ab8cfef5be1">JCMediaChannelParticipant::ChangeParam::customRole</a></div><div class="ttdeci">bool customRole</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:54</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a717059d4eb1bc6ccbf609e87baccac87"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a717059d4eb1bc6ccbf609e87baccac87">JCMediaChannelParticipant::getCustomState</a></div><div class="ttdeci">virtual JCMediaChannelCustomState getCustomState()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ae9bf5421289a961b92fabd4f862fc2af"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ae9bf5421289a961b92fabd4f862fc2af">JCMediaChannelParticipant::isSipTalking</a></div><div class="ttdeci">virtual bool isSipTalking()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a11a155c8b32604d6129c1c16409ff63d"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a11a155c8b32604d6129c1c16409ff63d">JCMediaChannelParticipant::toString</a></div><div class="ttdeci">virtual const char * toString()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_1_1_change_param_html_a302fb30e0f3f29bafdad7153ed6c689b"><div class="ttname"><a href="class_j_c_media_channel_participant_1_1_change_param.html#a302fb30e0f3f29bafdad7153ed6c689b">JCMediaChannelParticipant::ChangeParam::pictureSize</a></div><div class="ttdeci">bool pictureSize</div><div class="ttdef"><b>Definition:</b> JCMediaChannelParticipant.h:42</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a10f8e118fa0bc9d699d7b5aead0cea61"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a10f8e118fa0bc9d699d7b5aead0cea61">JCMediaChannelParticipant::isVideo</a></div><div class="ttdeci">virtual bool isVideo()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_ab4b2b4ab6c2100f6496ea88449bbe0da"><div class="ttname"><a href="class_j_c_media_channel_participant.html#ab4b2b4ab6c2100f6496ea88449bbe0da">JCMediaChannelParticipant::getCustomRole</a></div><div class="ttdeci">virtual JCMediaChannelCustomRole getCustomRole()=0</div></div>
<div class="ttc" id="aclass_j_c_media_channel_participant_html_a15d1ef87acb59d74958c08e3f898a389"><div class="ttname"><a href="class_j_c_media_channel_participant.html#a15d1ef87acb59d74958c08e3f898a389">JCMediaChannelParticipant::getType</a></div><div class="ttdeci">virtual int getType()=0</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
